# -*- encoding:utf-8 -*-
'''
	python2.py
	======================
	@descript: 整数类型的转换
	@copyright:chinasoft
	@author:cjgong
	@date: 2020-12-03 14:34
	@version:v1.0
'''
var_1=123
# 输出变量的类型和值
print('变量var_1的类型为：',type(var_1),'值得大小为：',(var_1))
# 把其他类型（小数、布尔、字节、字符串）的值转换成整数  int()
var_1=int(1.23)
var_2=int(True)
var_3=int(b'123')
var_4=int('123')
print('变量var_1的类型为：',type(var_1),'值的大小为：',(var_1))
print('变量var_2的类型为：',type(var_2),'值的大小为：',(var_2))
print('变量var_3的类型为：',type(var_3),'值的大小为：',(var_3))
print('变量var_4的类型为：',type(var_4),'值的大小为：',(var_4),sep='|')
# 整数里各种进制之间的转换
var_1=25         #创建一个变量
var_2=bin(var_1)  #由十进制转换成二进制
var_3=oct(var_1)  #由十进制转换成八进制
var_4=hex(var_1)  #由十进制转换成十六进制
print('变量var_1的类型为：',type(var_1),'值的大小为;',var_1,sep=' ')
print('变量var_2的类型为：',type(var_2),'值的大小为;',var_2,sep=' ')
print('变量var_3的类型为：',type(var_3),'值的大小为;',var_3,sep=' ')
print('变量var_4的类型为：',type(var_4),'值的大小为;',var_4,sep=' ')
# 注意点（字节类型转换成整数类型）
var_5=b'abc'
var_6=int(var_5)
print(var_5,var_6)   #字符串或字节类型的内容必须由数字构成